﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using THUANVV.LIB;

namespace THUANVV.UI
{
    public partial class frmTinhSoNgayTrongThang : Form
    {
        public frmTinhSoNgayTrongThang()
        {
            InitializeComponent();
        }

        private void btnXem_Click(object sender, EventArgs e)
        {
            DateControllers ngay = new DateControllers();
            if (String.IsNullOrEmpty(txtMonth.Text))
            {
                errorProvider1.SetError(txtMonth, "Bạn chưa nhập tháng cần xem");
                return;
            }
            int thang, nam;
            int kq = 0;
            thang = int.Parse(txtMonth.Text);
            nam = int.Parse(cboYear.Text);
            if (thang <= 0 | thang > 12)
            {
                errorProvider1.SetError(txtMonth, "Số bạn nhập không phải tháng trong 1 năm");
            }
            else
            {
                kq = ngay.CheckDayOfMonth(thang, nam);
            }

            string str = "";
            str = String.Format("Tháng {0} Năm {1} có {2} ngày", thang, nam, kq);
            txtResult.Text = str;
        }

        private void txtMonth_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!Char.IsDigit(e.KeyChar))
            {
                errorProvider1.SetError(txtMonth, "Bạn chỉ được nhập số.");
                txtMonth.Clear();
                return;
            }
        }
    }
}
